      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public function get labelText():String
-    {
-        return _labelText;
+    override public function get label():String
+    {
+        return _label;
     }
     
     /**
      *  @private 
      */
-    public function set labelText(value:String):void
-    {
-        if (value != _labelText)
+    override public function set label(value:String):void
+    {
+        if (value != _label)
         {
-            _labelText = value;
+            _label = value;
+
             if (labelDisplay)
-                labelDisplay.text = _labelText;
+                labelDisplay.text = _label;
         }
     }
     

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */    
    public function get caret():Boolean
    {
        return _caret;
    }
    
    /**
     *  @private
     */    
    public function set caret(value:Boolean):void
    {
        if (value == _caret)
            return;

        _caret = value;
        drawFocusAnyway = true;
        drawFocus(value);
    }

    }

    //----------------------------------
    //  showsCaret
    //----------------------------------

    /**
     *  @private
     *  Storage for the showsCaret property 
     */
    private var _showsCaret:Boolean = false;

    /**
     *  @inheritDoc 
