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

    }

    //----------------------------------
    //  heightInLines
    //----------------------------------

    /**
     *  @copy spark.components.RichEditableText#heightInLines
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get heightInLines():Number
    {
        return getHeightInLines();
    }

    /**
     *  @private
     */
    public function set heightInLines(value:Number):void
    {
        setHeightInLines(value);
    }
    
    //----------------------------------
    //  scroller
    //----------------------------------

    [SkinPart(required="false")]

    /**
     *  The optional Scroller in the skin,
     *  used to scroll the RichEditableText.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public var scroller:Scroller;

    //----------------------------------
    //  widthInChars
    //----------------------------------


     */
    private var verticalScrollPolicyChanged:Boolean = false;
            
    //--------------------------------------------------------------------------
    //
    //  Skin parts
    //
    //--------------------------------------------------------------------------

    //----------------------------------
    //  scroller
    //----------------------------------

    [SkinPart(required="false")]

    /**
     *  The optional Scroller in the skin,
     *  used to scroll the RichEditableText.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public var scroller:Scroller;

    //--------------------------------------------------------------------------
    //
    //  Overridden properties
