Я делал это в прошлом:
<textarea onkeyup="checkLength(this);"></textarea>
Затем реализуйте эту функцию:
function checkLength(control) {
if (control.value.length > 5) {
control.value = control.value.substr(0, 5);
}
}
Это довольно простой пример, фиксирующий длину до 5, но, надеюсь, дает вам идею!