         contentChanged = false;
         
         _text = value;
+
+        // Need to set it right away so that the getter can return
+        // it.
+        _inputManager.setText(_text);
+        
         textChanged = true;
         
         invalidateProperties();

     */
    public function get text():String 
    {
        if (textInvalid && !displayAsPassword)
        {
            _text = TextUtil.extractText(textFlow);
            textInvalid = false;
        }

        return _text;
    }
    

     */
    private function getSelectionManager():ISelectionManager
    {
    	return SelectionManager(_inputManager.beginInteraction());
    }

    /**
