FileInput

View project on GitHub

This component will let you customize <file type="input" /> to look whatever you like.