Max lines textarea

He encontrado algunos scripts que limitan las líneas utilizadas en un área de texto como esta:

 $(document).ready(function(){

        var lines = 10;
        var linesUsed = $('#linesUsed');
        var newLines=0;

        $('#rev').keydown(function(e) {

            newLines = $(this).val().split("\n").length;
            linesUsed.text(newLines);

            if(e.keyCode == 13 && newLines >= lines) {
                linesUsed.css('color', 'red');
                return false;
            }
            else {
                linesUsed.css('color', '');
            } 
        }); 

Funciona bien cuando presiona enter y lo limita a 10. Pero el problema ocurre cuando escribe oraciones que son tan largas que automáticamente van a una nueva línea sin el \ ny cuando copia y pega un texto, entonces no puede limitar el líneas utilizadas

Alguien sabe cómo arreglar esto.

Importante: la solución debe funcionar para un área de texto

Respuestas a la pregunta(3)

Su respuesta a la pregunta