cleaned up TKTextField and added to CGRect extension