 
         if (!label)
         {
-            label = UITextField(createInFontContext(UITextField));
+            label = IUITextField(createInFontContext(UITextField));
             label.styleName = this;
-            addChild(label);
+            addChild(DisplayObject(label));
         }
     }
 

    //----------------------------------

    /**
     *  The internal UITextField that displays the text in this renderer.
     */
    protected var label:UITextField;

    //----------------------------------
    //  listData


import flash.events.KeyboardEvent;
import flash.filesystem.File;

import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.fileSystemClasses.FileSystemControlHelper;
import mx.core.ClassFactory;
import mx.core.IUITextField;
import mx.core.ScrollPolicy;
import mx.core.mx_internal;
import mx.events.ListEvent;
import mx.formatters.DateFormatter;

use namespace mx_internal;

