Fix TextAreaHandler in Mac

1. fix `Text`,`TextColor` and `Font`, not need use `AttributedString`, because their value be always take effect in global
2. fix `SelectedText`, because the new SelectedText's color and font was set to default
You should check based on a the private member here, there's no need to create a new instance of the Font object to test for difference.