  *  @playerversion AIR 1.1
  *  @productversion Flex 3
  */
-public class TextInput extends UIComponent
-                       implements IDataRenderer, IDropInListItemRenderer,
-                       IFocusManagerComponent, IIMESupport, IListItemRenderer,
-                       IFontContextComponent
-
+public class TextInput extends UIComponent implements ITextInput
 {
     include "../core/Version.as";
 

    /**
     *  @private
     */
    mx_internal function set selectable(value:Boolean):void
    {
        if (_selectable == value)
            return;

     */
    override public function drawFocus(isFocused:Boolean):void
    {
        if (_parentDrawsFocus)
        {
            IFocusManagerComponent(parent).drawFocus(isFocused);
            return;
