Área de texto máxima de linhas

Eu encontrei alguns scripts que limitam as linhas usadas em uma á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 bem quando você pressiona enter e o limita a 10. linhas usadas.

Alguém sabe como consertar isso.

Importante: a solução precisa funcionar para uma área de texto

questionAnswers(3)

yourAnswerToTheQuestion