kwargs to commponent builder
TextEditor tiny refactor
arguments to editor instance
Use filePath() method
Fix and extend base editor componetn api