     /**
      *  @private
      */
-    mx_internal function getTextInput():TextInput
+    mx_internal function getTextInput():ITextInput
     {
         return textInput;
     }

                	border.setActualSize(w - arrowWidth, h);
                textInput.setActualSize(w - arrowWidth, h);
                downArrowButton.setActualSize(arrowWidth, unscaledHeight);
                textInput.border.visible = true;
            }
        }
        

            textInput.addEventListener(FlexEvent.VALUE_COMMIT,
                                       textInput_valueCommitHandler);

            addChild(DisplayObject(textInput));

            textInput.move(0, 0);

