     //  Class statics
     //
     //--------------------------------------------------------------------------
-    private static const HORIZONTAL_PADDING:int = 8;
-    private static const VERTICAL_PADDING:int = 12;
+    
+    // StylableTextField padding
     private static const TEXT_WIDTH_PADDING:int = 4;
     private static const TEXT_HEIGHT_PADDING:int = 2;
+    
+    // FXG measurements
+    private static const BORDER_SIZE:uint = 1;
     private static const CORNER_ELLIPSE_SIZE:uint = 16;
     
     //--------------------------------------------------------------------------

            // for most input and most font.
            var characterWidth:int = Math.max(1, (getStyle("fontSize") - 2));
            measuredWidth =  (characterWidth * hostComponent.maxChars) + 
                (HORIZONTAL_PADDING * 2) + TEXT_WIDTH_PADDING;
        }
        else
        {
            measuredWidth = 440;
        }
        
        measuredHeight = textDisplay.textHeight + VERTICAL_PADDING * 2 + TEXT_HEIGHT_PADDING;
    }
    
    /**

     *  textDisplay skin part.
     */
    public var textDisplay:StyleableTextField;
    
    /**
     *  promptDisplay skin part.
     */
    public var promptDisplay:StyleableTextField;
    
    /**
     *  @private
