rem: if (ORBEON.util.Dom.hasClass(target, "wide-textarea")) { 
add: if (ORBEON.util.Dom.hasClass(target, "xforms-textarea-appearance-xxforms-autosize")) { 
context:     keyup: function(event) {        var target = ORBEON.xforms.Events._findParentXFormsControl(YAHOO.util.Event.getTarget(event));        if (target != null) {            // Save keycode            if (ORBEON.util.Dom.hasClass(target, "xforms-select1-open"))                ORBEON.xforms.Globals.autoCompleteLastKeyCode[target.id] = event.keyCode;            // Incremental control: treat keypress as a value change event            if (ORBEON.util.Dom.hasClass(target, "xforms-incremental")) {                xformsFireEvents([xformsCreateEventArray(target, "xxforms-value-change-with-focus-change",                    ORBEON.xforms.Controls.getCurrentValue(target))], true);            }            // If value is required, add/remove xforms-required-empty appropriately            ORBEON.xforms.Controls.updateRequiredEmpty(target);            // Resize wide text area            if (ORBEON.util.Dom.hasClass(target, "wide-textarea")) {                var lineNumber = target.value.split("\n").length;                if (lineNumber < 5) lineNumber = 5;                target.style.height = 3 + lineNumber * 1.1 + "em";            }        }    },
meta: 5390	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5390/0050c1b479896b8ae836e09a6412db3c237b5401/xforms.js/buggy/src/examples/web/ops/javascript/xforms.js