renamed input floatlabel component to make more sense