                 if (border)
                 	border.setActualSize(w, h);
                 textInput.setActualSize(w - arrowWidth, textInputHeight);
-                textInput.border.visible = false;
+                textInput.showBorder(false);
                 if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_3_0)
                     textInput.move(textInput.x, ((h - textInputHeight - paddingTop - paddingBottom) / 2) + paddingTop);
                 downArrowButton.setActualSize(unscaledWidth, unscaledHeight);

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

            textInput.addEventListener(FlexEvent.VALUE_COMMIT,
                                       textInput_valueCommitHandler);

            addChild(DisplayObject(textInput));

            textInput.move(0, 0);

