code: public void drawSelectionBox(GuiRenderer renderer)
  	{
  		if (!selectingText || selectionCursor.index == cursor.index)
  			return;
  
  		renderer.next();
  		GL11.glEnable(GL11.GL_COLOR_LOGIC_OP);
  		GL11.glLogicOp(GL11.GL_OR_REVERSE);
  
  		Cursor first = cursor.index < selectionCursor.index ? cursor : selectionCursor;
  		Cursor last = cursor == first ? selectionCursor : cursor;
  
  		GuiShape s = GuiShape	.builder(this)
  								.position(first)
  								.fixed(false)
  								.size(last.x() - first.x(), cursor.height())
  								.color(selectColor)
  								.build();
  		s.render(renderer);
  
  		renderer.next();
  
  		GL11.glDisable(GL11.GL_COLOR_LOGIC_OP);
  		GL11.glEnable(GL11.GL_TEXTURE_2D);
  	}
docs: Draws the selection box of this {@link UITextField}.
  
  @param renderer the renderer