      */
     public function set maxChars(value:int):void
     {
-        if (value == _maxChars)
-            return;
-        
-        _maxChars = value;
-        maxCharsChanged = true;
-
-        invalidateProperties();
-    }
-
-    //----------------------------------
-    //  percentWidth
-    //----------------------------------
-
-    /**
-     *  @private
-     */
-    private var percentWidthChanged:Boolean = false;
-    
-    /**
-     *  Documentation is not currently available.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    override public function get percentWidth():Number
-    {
-        return super.percentWidth;
+        if (textView)
+            textView.maxChars = value;
+        else
+            textViewProperties.maxChars = value;
+
+        invalidateProperties();            
     }
 
     //----------------------------------

     */
    public function get selectionVisibility():String 
    {
        return _selectionVisibility;
    }
    
    /**

     */
     public function get imeMode():String
    {
        if (textView)        
            return textView.imeMode;
            
        // want the default to be null
        var v:* = textViewProperties.imeMode;
        return (v === undefined) ? null : v;
    }

    /**
