      */
     private static const WIDTH_IN_CHARS_PROPERTY_FLAG:uint = 1 << 12;
 
+    /**
+     *  @private
+     */
+    private static const paddingStyleFilters:Object = {
+        "paddingLeft":"paddingLeft",
+        "paddingTop":"paddingTop",
+        "paddingRight":"paddingRight",
+        "paddingBottom":"paddingBottom"
+    }
+        
     //--------------------------------------------------------------------------
     //
     //  Constructor


import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.SelectionEvent;
import flashx.textLayout.formats.LineBreak;

import mx.core.IIMESupport;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.managers.IFocusManagerComponent;
import mx.utils.BitFlagUtil;

import spark.components.supportClasses.SkinnableComponent;
import spark.components.TextSelectionHighlighting;
import spark.events.TextOperationEvent;
import spark.components.RichEditableText;

 *  @productversion Flex 4
 */
[Style(name="contentBackgroundColor", type="uint", format="Color", inherit="yes", theme="spark")]

/**
 *  The alpha of the focus ring for this component.
 * 
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Style(name="focusAlpha", type="Number", inherit="no", theme="spark")]

/**
 *  @copy spark.components.supportClasses.GroupBase#focusColor
