      */
     private var deferredViewPortUpdate:Boolean = false;
     
+   /*
+    * Along with the text, need to save the selection, when the StageText is removed from
+    * the stage, so that when the StageText is restored, the selection can be restored.
+    */
+    private var savedSelectionAnchorIndex:int = 0;
+    private var savedSelectionActiveIndex:int = 0;
+            
     //--------------------------------------------------------------------------
     //
     //  Overridden properties

        if (value == null)
            value = "";
        
        if (stageText != null)
            stageText.text = value;
        _text = value;
    }
    

 *  This class can also be used on desktop platforms where it behaves as a wrapper around TextField.
 *  </p>
 * 
 *  The padding around native text controls may be different than the padding around 
 *  TextField controls.
 * 
 *  <p>Similiar to other native applications, when you tap outside of the native text field, the 
 *  text field gives up focus and the soft keyboard goes away.  
