 
 import mx.core.IFlexModuleFactory;
 import mx.core.IIMESupport;
+import mx.core.ISystemCursorClient;
 import mx.core.UIComponent;
 import mx.core.mx_internal;
 import mx.events.FlexEvent;

        // Pre-FP10.1, set default tab stops in TLF.  Without this, if there
        // is a tab and TLF is measuring width, the tab will
        // measure as the rest of the remaining width up to 10000.
        GlobalSettings.enableDefaultTabStops = !Configuration.playerEnablesArgoFeatures;

        staticConfiguration = 
            Configuration(TextContainerManager.defaultConfiguration).clone();

        invalidateDisplayList();
    }

    //--------------------------------------------------------------------------
    //
    //  Properties: ISystemCursorClient
    //
    //--------------------------------------------------------------------------

    /**
     *  True if the system cursor should always be shown when the mouse 
     *  moves over the component.  If false, the custom cursor will be shown.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get showSystemCursor():Boolean
    {
        return editable;        
    }
    
    //--------------------------------------------------------------------------
    //
    //  Properties: IViewport
