rem: if ($(this).is(':hidden')) { 
add: if ($(this).is('[@disabled]')) { 
context: Drupal.behaviors.textarea = function(context) {  $('textarea.resizable:not(.textarea-processed)', context).each(function() {    var textarea = $(this).addClass('textarea-processed'), staticOffset = null;    // When wrapping the text area, work around an IE margin bug.  See:    // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout    $(this).wrap('<div class="resizable-textarea"><span></span></div>')      .parent().append($('<div class="grippie"></div>').mousedown(startDrag));    // Inherit visibility    if ($(this).is(':hidden')) {      $(this).parent().hide();      $(this).show();    }    var grippie = $('div.grippie', $(this).parent())[0];    grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';    function startDrag(e) {      staticOffset = textarea.height() - Drupal.mousePosition(e).y;      textarea.css('opacity', 0.25);      $(document).mousemove(performDrag).mouseup(endDrag);      return false;    }    function performDrag(e) {      textarea.height(Math.max(32, staticOffset + Drupal.mousePosition(e).y) + 'px');      return false;    }    function endDrag(e) {      $(document).unbind("mousemove");      $(document).unbind("mouseup");      textarea.css('opacity', 1);    }  });};
meta: 6801	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6801/b3d3e39c47901bf9751b74146c34c361833f1c2d/textarea.js/clean/misc/textarea.js