     mx_internal function keyDownHandler(event:KeyboardEvent):void
     {
         if (editingMode != EditingMode.READ_WRITE)
-        	return;
+            return;
         
         if (event.keyCode == Keyboard.ENTER)
         {

        if (editingMode == EditingMode.READ_ONLY)
            editingMode = EditingMode.READ_SELECT;

    	return SelectionManager(_textContainerManager.beginInteraction());
    }

    /**

     */
    private function calculateWidthInChars():Number
    {
        var em:Number = getStyle("fontSize");

        var effectiveWidthInChars:int;
                
        // If both height and width are NaN use 15 chars.  Otherwise if only 
        // width is NaN, use 1.                
        if (isNaN(_widthInChars))
           effectiveWidthInChars = isNaN(_heightInLines) ? 10 : 1;
        else
           effectiveWidthInChars = _widthInChars;
           
        // Without the explicit casts, if padding values are non-zero, the
        // returned width is a very large number.
        return getStyle("paddingLeft") +
               effectiveWidthInChars * em +
               getStyle("paddingRight");
    }
    
    /**
