Maxlength em textarea (prevenindo "ctrl+v")

HTML

<span class='red'>Se não tem o atributo "maxlength", assume o do metodo!</span>
<br /><br />
<label>Limite 10 (sem maxlength, assume a da chamada 1)</label><br />
<textarea class="varios"></textarea><br /><br />

<label>Limite 5</label><br />
<input class="varios" type="text"/><br /><br />

<label>Limite 15 (chamada 2)</label><br />
<input id="unico" type="text" maxlength="1500"/><br /><br />

CSS

.red { color: #FF0000 }

JavaScript

//Maxlength em textarea (prevenindo "ctrl+v"):
jQuery.fn.maxLength = function(maxlength) {
  return this.each(function() {
    $(this).bind('keypress keyup change mouseover', function(e) {
      var key,
          max = maxlength ? maxlength : $(this).attr('maxlength'),
          tam = this.value.length,
          ie = (typeof window.ActiveXObject != 'undefined');
      key = (ie) ? e.keyCode : e.which;  
      if (key >= 33 || key == 13 || key == 32) {
        if (tam >= max) { e.preventDefault(); }
      }
      else if (tam > max) {
        this.value = this.value.substring(0, max);
      }
    });
  });
}

//Chamada 1:
$(".varios").maxLength(10);

//Chamada 2:
$("#unico").maxLength(1500);