<div id="counter"></id>
это как, что такое </id>? Может быть вы имели в виду
<div id="counter"></div>
и попробуйте так:
function t2000() {
var obj = document.getElementsByName('text')[0];
if (obj.value.length>2000)
obj.value = obj.value.substr(0,2000);
document.getElementById('counter').innerHTML='(Осталось символов: '+(2000-obj.value.length)+')';
}