no he mirado tu codigo por lo que me voy a basar solo por lo que explicas. se me ocurre una expresion regular para detectar los saltos de lineas o cualquier caracter no imprimible (whitespace chars).
Código:
if(/^\s{2,}$/.test(value del textarea))element_textarea.rows = numero filas;
en este caso, la expresion busca si existe alguna coincidencia de dos o mas whitespaces.