public TextBox(String text, boolean fill) {
		parseText(text);
		
		if(fill) {
			addTimeListener(new TimeListener() {
				public void timeStep(TimeEvent e) {
					textFill += e.getDelta() * fillSpeed;
					
					if(textFill >= TextBox.this.getLength()) {
						TextBox.this.removeTimeListener(this);
					}
				}
			});
		} else {
			textFill = getLength();
		}
		
		setBounds(0, 0, getWidth(), getHeight());
		
		addKeybindListener(new DefaultKeybindAdapter());
	}