title: Adobe AIR for Mobile: default Samsung keyboard text input bug
body: <p>I am experiencing a strange bug only on Samsung mobile phones that are running Androi 4+.
  With Adobe AIR, every textInput is not suitable for use. The beginning of the entered word is repeated on every char input. 
  Here is the behaviour:</p>
  
  <p>When I enter "ABC"
  The input text is "AABAABAABAABAABAABC" (or sometimes known words from the dictionary)</p>
  
  <p>It seems to add the whole content of the text input on each key press. Making the words repeated several times.
  It also seems to be an autosuggestion (from the phone's dictionary) related bug.</p>
  
  <p>The textInput is declared this way:</p>
  
  <pre><code>&lt;s:TextInput id="tin" autoCapitalize="all" autoCorrect="false" 
               maxChars="19" restrict="0-9A-Za-z_\-" width="100%" 
               itemCreationPolicy="immediate"/&gt;
  </code></pre>
  
  <p>Others devices are just running fine, even on HTC running Android 4.1, older versions or others manufacturers.
  This bug has also been seen on Swype keyboards (third-party system keyboards).</p>
  
  <p>Do you have a workaround to make it work?</p>
  
  <p>Thanks</p>
  
  <p>EDIT: The worst behaviours are caused by the <code>restrict</code> property. Without that, the text input is still bugged, but less. I filed those bugs at bugbase.adobe.com, please vote for it:<br/></p>
  
  <ol>
  <li><a href="https://bugbase.adobe.com/index.cfm?event=bug&amp;id=3367699" rel="nofollow" title="TextInput's restrict attribute makes user interaction totally unusable">TextInput's restrict attribute makes user interaction totally unusable</a></li>
  <li><a href="https://bugbase.adobe.com/index.cfm?event=bug&amp;id=3640670" rel="nofollow" title="TextInput's autoCorrect attribute has no effect">TextInput's autoCorrect attribute has no effect </a></li>
  <li><a href="https://issues.apache.org/jira/browse/FLEX-29024" rel="nofollow">TextInput component ignores autoCapitalize, autoCorrect, and softKeyboardType properties when setting a custom skin</a></li>
  </ol>