/* ***********************************************************************************************

    Unify Project

    Homepage: unify-project.org
    License: MIT + Apache (V2)
    Copyright: 2010, Sebastian Fastner, Mainz, Germany, http://unify-training.com

*********************************************************************************************** */

/*
#require(qx.event.handler.Input)
*/

/**
 * Input component
 */
qx.Class.define("unify.ui.widget.form.Input", {
  extend : unify.ui.widget.core.Widget,
  
  properties : {
    columns : {
      init: 3
    },
    rows : {
      init: 3
    }
  },
  
  members : {
    _createElement : function() {
      var e = qx.bom.Input.create("textarea", {
        rows: this.getRows(),
        cols: this.getColumns()
      });
      //qx.event.Registration.addListener(e, "input", this._onChange, this);
      return e;
    },
    
    setValue : function(value) {
      qx.bom.Input.setValue(this.getElement(), value);
    },
    
    getValue : function() {
      return qx.bom.Input.getValue(this.getElement());
    }
  }
});

qx.Class.define("unify.ui.widget.form.Input", {
});

--- 
+++ 
@@ -1,48 +1,2 @@
-/* ***********************************************************************************************
-
-    Unify Project
-
-    Homepage: unify-project.org
-    License: MIT + Apache (V2)
-    Copyright: 2010, Sebastian Fastner, Mainz, Germany, http://unify-training.com
-
-*********************************************************************************************** */
-
-/*
-#require(qx.event.handler.Input)
-*/
-
-/**
- * Input component
- */
 qx.Class.define("unify.ui.widget.form.Input", {
-  extend : unify.ui.widget.core.Widget,
-  
-  properties : {
-    columns : {
-      init: 3
-    },
-    rows : {
-      init: 3
-    }
-  },
-  
-  members : {
-    _createElement : function() {
-      var e = qx.bom.Input.create("textarea", {
-        rows: this.getRows(),
-        cols: this.getColumns()
-      });
-      //qx.event.Registration.addListener(e, "input", this._onChange, this);
-      return e;
-    },
-    
-    setValue : function(value) {
-      qx.bom.Input.setValue(this.getElement(), value);
-    },
-    
-    getValue : function() {
-      return qx.bom.Input.getValue(this.getElement());
-    }
-  }
 });
Change input behaviour to use bom input module
