maxLength no textArea

Pessoal tem como bloquear a digitaçao em um textArea quando os caracteres serem excedidos?

To fazendo assim porém nao esta bloqueando o textArea apos exceder os 400 caracteres.

<h:inputTextarea class="valorCampoEntrada" value="#{RegistroBB.assuntoBB.tramitacaoBB.tramitacao.txAcompanhamento}" id="txtAcompanhamento" style="height : 92px; width : 430px;" size="44" validatorMessage=""> <f:validateLength maximum="400"> </f:validateLength> </h:inputTextarea>

Pessoal estou tentando implementar com JavaScript, mas ta dando erro no meu if, alguem sabe porque?

function maxLength(textAreaField, limite) {
 		
	var textArea = document.getElementById(textAreaField);;
			
 		if (textArea.value.length >= limite) {
 			
 			textArea.value = textArea.value.substring(0, limite-1);
 		}
 		
 }