             // storage variable, making the change permanent.
             stageText.editable = _editable && effectiveEnabled;
 
+            // Restore the text and the selection.
             stageText.text = _text;
+            stageText.selectRange(savedSelectionAnchorIndex, savedSelectionActiveIndex);
+            savedSelectionAnchorIndex = 0;
+            savedSelectionActiveIndex = 0;
+            
             stageText.displayAsPassword = _displayAsPassword;
             stageText.maxChars = _maxChars;
             

     */
    private var deferredViewPortUpdate:Boolean = false;
    
    //--------------------------------------------------------------------------
    //
    //  Overridden properties

 *  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.  
