     override protected function isOurFocus(target:DisplayObject):Boolean
     {
         return target == textDisplay || super.isOurFocus(target);
-    }
-
-    /**
-     *  @private
-     *  Forward the drawFocus to the parent, if requested.
-     */
-    override public function drawFocus(isFocused:Boolean):void
-    {
-        if (parentDrawsFocus)
-        {
-            IFocusManagerComponent(parent).drawFocus(isFocused);
-            return;
-        }
-
-        super.drawFocus(isFocused);
     }
     
     //--------------------------------------------------------------------------

    //  Variables
    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     *  If true, pass calls to drawFocus() up to the parent.
     *  This is used when a component is part of a composite control
     *  like NumericStepper or ComboBox;
     */
    mx_internal var parentDrawsFocus:Boolean = false;

    //--------------------------------------------------------------------------
    //

            // Copy proxied values from textDisplayProperties (if set) to 
            //textDisplay.
            textDisplayAdded();            

            // Focus on this, rather than the inner RET component.
            textDisplay.focusEnabled = false;

            // Start listening for various events from the RichEditableText.

            textDisplay.addEventListener(SelectionEvent.SELECTION_CHANGE,
