Hi! I just created a new JSF component, which consists of two input fields. One for the date input and one for the time. The Renerer-Class is quite nice: writer.startElement("div", null); writer.writeAttribute("id", clientId, null); writer.startElement("input", calendarVis); writer.writeAttribute("type", "text", null); writer.writeAttribute("name", clientId + DATE, null); writer.writeAttribute("value", calendarVis.getDateConverter().getAsString(context, component, calendarVis.getValue()), "value"); writer.endElement("input"); if ((Boolean)component.getAttributes().get(VisCalendarTag.ATTR_SHOWTIME)) { writer.startElement("input", calendarVis); writer.writeAttribute("type", "text", null); writer.writeAttribute("name", clientId + ...