 import mx.charts.chartClasses.IAxisRenderer;
 import mx.charts.chartClasses.InstanceCache;
 import mx.charts.styles.HaloDefaults;
-import mx.controls.Label;
 import mx.core.ContextualClassFactory;
 import mx.core.IDataRenderer;
 import mx.core.IFactory;

import mx.core.IFlexModuleFactory;
import mx.core.IUIComponent;
import mx.core.IUITextField;
import mx.core.IVisualElement;
import mx.core.UIComponent;
import mx.core.UITextField;
import mx.core.UITextFormat;

    public function AxisRenderer()
    {
        super();        
        var labelClass:Class = getLabelClass();
        textFieldFactory =  new ContextualClassFactory(labelClass, moduleFactory);
        
        _labelCache = new InstanceCache(labelClass, this);
        
       	_labelCache.discard = true;
        _labelCache.remove = true;
