Hola amigo,
Me parece que las propiedades cols y rows no se involucran con el numero maximo de caracteres, pero eso de limitar caracteres lo haces con javascript facilmente.
Código:
<script>
function maximo(campo,limite){
if(campo.value.length>=limite){
campo.value=campo.value.substring(0,limite);
}
}
</script>
Código HTML:
<textarea cols="40" rows="10" onKeyUp="maximo(this,255);" onKeyDown="maximo(this,255);"></textarea>
Espero que te sirva
Saludos,