 	/**
 	 *  @private
 	 */
-    override public function get text():String
-    {
-        if (textInvalid)
-        {
-            mx_internal::_text = textView.text;
-            textInvalid = false;
-        }
-
-        return mx_internal::_text;
-    }
-
-	/**
-	 *  @private
-	 */
     override public function set text(value:String):void
     {
         // Setting 'text' temporarily causes 'content' to become null.
         // Later, after the 'text' has been committed into the TextFlow,
         // getting 'content' will return the TextFlow.
-        _content = null;
-        contentChanged = false;
-        
+        content = null;
+
         super.text = value;
     }
 

                scroller.verticalScrollPolicy = _verticalScrollPolicy;
            verticalScrollPolicyChanged = false;
        }

        if (widthInCharsChanged)
		{
			textView.widthInChars = _widthInChars;
			widthInCharsChanged = false;
		}

        if (heightInLinesChanged)
		{
			textView.heightInLines = _heightInLines;
			heightInLinesChanged = false;
		}

        if (contentChanged)
        {
            textView.content = _content;
            contentChanged = false;
        }
	}

	/**

    //----------------------------------

	/**
	 *  Documentation is not currently available.
	 *  
	 *  @langversion 3.0
