     //  Properties
     //
     //--------------------------------------------------------------------------
-	override public function set width(value:Number): void
-	{
-		super.width = value;
-		
-		// If we're multiline we need to invalidate our size since our height
-		// may have changed
-		if (multiline) 
-		{
-			invalidateTightTextHeight = true;
-			invalidateTextSizeFlag = true;	
-		}
-	}
-
+    override public function set width(value:Number): void
+    {
+        super.width = value;
+        
+        // If we're multiline we need to invalidate our size since our height
+        // may have changed
+        if (multiline)
+        {
+            invalidateTightTextHeight = true;
+            invalidateTextSizeFlag = true;
+        }
+    }
+    
     public function get measuredTextSize():Point
     {
         // commit style to get an accurate measurement

    
    /**
     *  Selects all of the text.
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.0
     *  @productversion Flex 4.5
     */         
    public function selectAll():void
    {
        setSelection(0, length);

    // Name of the style to use for determining the text color
    mx_internal var colorName:String = "color";
    
    // Whether or not we want to size and position the text field based upon its
    // tight text bounds.  Use useTightTextBounds == true when you want precise
    // text placement.
    mx_internal var useTightTextBounds:Boolean = true;
    
    private static var supportedStyles:String = "textAlign fontFamily fontWeight fontStyle color fontSize textDecoration textIndent leading letterSpacing"
    
    private var invalidateStyleFlag:Boolean = true;
