FileInput: Implementing interfaces HasText, IsEditor, HasEditorErrors

To get validation to work and to apply control decoration on constraint
violations.
Merge pull request #337 from ivangsa/163184bc974b66a79982ac7f4d02f6662df798bd

Implement interfaces HasText, IsEditor, HasEditorErrors in FileInput: