das problem ist die übergabe des zielobjekts. dies machst du mit einem string. das ist aber nicht korrekt.

diese variante kannst du mit jquery nutzen:

<textarea id="input" ></textarea><span id="zaehler"></span>

<script>
$(function(){
var count=255,$input, $zaehler=$('#zaehler'),fc;
$input=$('#input').keyup( fc=function() {
$zaehler.text( Math.max(0, count- $input.val().length) );
});
fc();
});</script>