TOBAGO-1840: Range/Slider component

Fix class hierarchy
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUIDate.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUIDate.java
index d818c22..b0141fe 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUIDate.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUIDate.java
@@ -33,12 +33,10 @@
 /**
  * {@link org.apache.myfaces.tobago.internal.taglib.component.DateTagDeclaration}
  */
-public abstract class AbstractUIDate extends AbstractUIInput {
+public abstract class AbstractUIDate extends AbstractUIIn {
 
   private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
 
-  public abstract String getPlaceholder();
-
   public String getPattern() {
     final FacesContext facesContext = getFacesContext();
     Converter converter = ComponentUtils.getConverter(facesContext, this, getSubmittedValue());
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUITextarea.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUITextarea.java
index a83bc52..bcdec44 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUITextarea.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/component/AbstractUITextarea.java
@@ -24,11 +24,9 @@
 /**
  * {@link org.apache.myfaces.tobago.internal.taglib.component.TextareaTagDeclaration}
  */
-public abstract class AbstractUITextarea extends AbstractUIInput {
+public abstract class AbstractUITextarea extends AbstractUIIn {
 
   public abstract SanitizeMode getSanitize();
 
   public abstract Integer getRows();
-
-  public abstract String getPlaceholder();
 }