NiftyGUI reading textfield

I finally got NiftyGUI to work. It will display controls on its own screen from my xml file. I reread the tutorial at many times. The code at was very helpful.

However, I have not been able to figure out how to read the text typed into a textfield called ‘name’ when I onClick a ‘connect’ button. I have looked through the javadocs and all that I could find was getOriginalText; which is close, but not what I wanted. The following println does work when I click the button.

Here is my code:

package com.gaeliclegendsgame.client;

import de.lessvoid.nifty.Nifty;
import de.lessvoid.nifty.elements.Element;
import de.lessvoid.nifty.elements.render.TextRenderer;
import de.lessvoid.nifty.screen.Screen;
import de.lessvoid.nifty.screen.ScreenController;

 * @author Chapman
public class StartScreen implements ScreenController {

    public void onStartScreen() {

    public void onEndScreen() {

    public void bind(Nifty fifty, Screen screen) {

    // The callback routine for the Connect button.
    public void connect() {
//        getElement("password").getRenderer(TextRenderer.class).setText("");
        System.out.println("connect() called.");

    private Element getElement(final String id) {
        return nifty.getCurrentScreen().findElementByName(id);

    Nifty nifty = mygame.Main.getNifty();

Any help will be appreciated.  :D

Never mind. This question was answered in the GUI forum.  :-o