oppure potresti usare una regular expression
codice:
<script language="javascript">
function Controlla(ff){
var lunghezzaMassima=50
var re=new RegExp('\\S{'+lunghezzaMassima+',}','g')
var ris=re.exec(ff.NomeTextarea.value)
if(ris){
alert('Non si possono inserire parole più lunghe di '+lunghezzaMassima+' caratteri');
return false
}else return true
}
</script>
<form name="NomeForm" onsubmit="return Controlla(this);">
<textarea name="NomeTextarea" cols="50" rows="10"></textarea>
<input type="submit" name="SUBMIT">
</form>