Change node views to support text input
Input/output cause workspace update
Input/output names sync