Why is this text field not creating?

when i trace out closeWindow_txt.text it returns undefined? anyone see whats wrong?


var imageViewer:MovieClip = attachMovie("imageviewer", "imageView", getNextHighestDepth());
            imageView._x = Stage.width/2-imageViewer._width/2-10;
            imageView._y = Stage.height/2-imageViewer._height/2;
            //close button
            this.createTextField("closeWindow_txt", getNextHighestDepth(), 595, 108, 200, 100);
            closeWindow_txt.text = "Close";
            closeWindow_txt.border = false;
            closeWindow_txt.html = false;
            closeWindow_txt.multiline = false;
            closeWindow_txt.selectable = false;
            closeWindow_txt.font = "Verdana";
            trace(closeWindow_txt.text);
            //end close button
            //loadmovie
            //trace("before movie");
            this.thumbInfo = this.imageView.createEmptyMovieClip("thumbinfo", getNextHighestDepth());
            this.thumbInfo.loadMovie(this.picHolder);
            //trace("after movie");