 import mx.utils.NameUtil;
 
 /**
- *  Documentation is not currently available.
+ *  The base class for text-related FXG classes such as TextGraphic.
  */
 public class TextGraphicElement extends GraphicElement
-	implements IStyleClient
+    implements IStyleClient
 {
-	include "../../core/Version.as";
-
-	//--------------------------------------------------------------------------
-	//
-	//  Constructor
-	//
-	//--------------------------------------------------------------------------
-
-	/**
-	 *  Constructor. 
-	 */
-	public function TextGraphicElement()
-	{
-		super();
-	}
-	
-	//--------------------------------------------------------------------------
-	//
-	//  Overridden properties: GraphicElement
-	//
-	//--------------------------------------------------------------------------
-	
-	//----------------------------------
-	//  needsDisplayObject
-	//----------------------------------
-
-	// TODO!!! Always return a DisplayObject for now.
+    include "../../core/Version.as";
+
+    //--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Constructor. 
+     */
+    public function TextGraphicElement()
+    {
+        super();
+    }
+    
+    //--------------------------------------------------------------------------
+    //
+    //  Overridden properties: GraphicElement
+    //
+    //--------------------------------------------------------------------------
+    
+    //----------------------------------
+    //  needsDisplayObject
+    //----------------------------------
+
+    // TODO!!! Always return a DisplayObject for now.
     // We need to optimize this later. 
     
     /**
      *  @private
      */
-	override public function get needsDisplayObject():Boolean
-    {
-		return true;
-	}
-	
-	//----------------------------------
-	//  nextSiblingNeedsDisplayObject
-	//----------------------------------
-
-    /**
-     *  @private
-     */
-	override public function get nextSiblingNeedsDisplayObject():Boolean
-    {
-		return true;
-	}
-	
-	//--------------------------------------------------------------------------
-	//
-	//  Properties: ISimpleStyleClient
-	//
-	//--------------------------------------------------------------------------
+    override public function get needsDisplayObject():Boolean
+    {
+        return true;
+    }
+    
+    //----------------------------------
+    //  nextSiblingNeedsDisplayObject
+    //----------------------------------
+
+    /**
+     *  @private
+     */
+    override public function get nextSiblingNeedsDisplayObject():Boolean
+    {
+        return true;
+    }
+    
+    //--------------------------------------------------------------------------
+    //
+    //  Properties: ISimpleStyleClient
+    //
+    //--------------------------------------------------------------------------
 
     //----------------------------------
     //  styleName

    }

    /**
     *  Documentation is not currently available.
     */
    public function setStyle(styleProp:String, newValue:*):void
    {

        styleChanged("styleName");
    }

    //--------------------------------------------------------------------------
    //
    //  Properties: IStyleClient
    //
    //--------------------------------------------------------------------------

    //----------------------------------
    //  className
    //----------------------------------

    /**
     *  @inheritDoc
     */
    public function get className():String
    {
