      *  The target from the current mouseDown event
      */
     private var mouseDownTarget:InteractiveObject;
+    
+    /**
+     *  @private
+     *  Variable that determines whether this application is running on iOS.
+     */
+    private var isIOS:Boolean = false;
     
     //--------------------------------------------------------------------------
     //

    {
        // if in iOS and keyboard is up and scrolling is occurring, drop the keyboard
        var topLevelApp:Application = FlexGlobals.topLevelApplication as Application;
        var _isIOS:Boolean = (Capabilities.version.indexOf("IOS") == 0);
        if (_isIOS && topLevelApp && topLevelApp.isSoftKeyboardActive && editable)
        {
            // set focus
            stage.focus = null;

    public function SkinnableTextBase()
    {
        super();
        
        // cache iOS property
        isIOS = (Capabilities.version.indexOf("IOS") == 0);
    }
    
    //--------------------------------------------------------------------------
