             TextArea.createAccessibilityImplementation(this);
     }
 
-    
+    /**
+     *  @private
+     *  Pushes various TextInput properties down into the RichEditableText. 
+     */
+    override protected function commitProperties():void
+    {
+        super.commitProperties();
+        
+        if (horizontalScrollPolicyChanged)
+        {
+            if (scroller)
+                scroller.setStyle("horizontalScrollPolicy", getStyle("horizontalScrollPolicy"));
+            horizontalScrollPolicyChanged = false;
+        }
+
+        if (verticalScrollPolicyChanged)
+        {
+            if (scroller)
+                scroller.setStyle("verticalScrollPolicy", getStyle("verticalScrollPolicy"));
+            verticalScrollPolicyChanged = false;
+        }
+    }
+
     /**
      *  @private
      */

{
    
import flash.events.Event;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.formats.TextLayoutFormat;


        }
    }
    
    /**
     *  @private
     */
