 	/**
 	 *  @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;
     }
 

	 */
	public function set heightInLines(value:Number):void
	{
		if (value == _heightInLines)
			return;

		_heightInLines = value;
		heightInLinesChanged = true;

		invalidateProperties();
	}
    
	//----------------------------------


		if (instance == textView)
		{
			// In default.css, the TextArea selector has a declaration
			// for lineBreak which sets it to "toFit".  It needs to be on
			// TextArea rather than RichEditableText so that if changed later it
			// will be inherited.

			textView.heightInLines = 10;
			textView.multiline = true;
            textView.autoSize = false;
