title: Sencha ExtJS Grid With textareafield not accepting new lines
body: <p>The RowEditor grid plugin captures the enter key as part of its processing, but I want my user to be able to edit the text in a "textarea" field. When they press "enter" to enter a newline the RowEditor thinks they want to perform an update.</p>
  
  <p>A possible fix was suggested that look like the following:</p>
  
  <pre><code>listeners: {
  afterrender: function() {
      this.inputEl.swallowEvent([
          'keypress',
          'keydown'
      ]);
  }
  </code></pre>
  
  <p>}</p>
  
  <p>When I try and use this code I get 'inputEl' is underfined. I have also tried:</p>
  
  <pre><code>var el = Ext.get("txtTest");
  el.inputEl.swallowEvent([
          'keypress',
          'keydown'
      ]);
  </code></pre>
  
  <p>Yet I receive the same error. I am guessing the key lies with this swallowEvent after the textarea renders but I have no idea how to implement it.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>var newGrid = Ext.create('Ext.grid.Panel', {
              renderTo : Ext.getBody(),
              title    : 'Grid',
              width    : 1000,
              height   : 300,
              plugins  : [rowEditing],
              tbar: [{
                      text: 'New Entry',
                      iconCls: 'employee-add',
                      height: 40,
                      width: 115,
                      handler : function() { addNewRow(newGrid); }
                  }],
              store    : store,
              columns: 
              {                       
                  items: 
                  [
  
                      { id: 'txtTest', itemId: 'txtTest', text: 'Activity', dataIndex: 'Activity', editor: 'textareafield', grow: true, growMax: 300, listeners: 
                          {
                              afterrender: function() 
                              {
                                  alert(this.inputEl);
  
                                  //this.inputEl.swallowEvent(['keypress','keydown']);
                              }
                          } 
                      }
                  ]
              }
          });
  </code></pre>