Implement textio character read