Fixing a few errors, adding support for attributedPlaceholder

I know that @property declarations default to (nonatomic, strong), but for the sake of code readability - could you add them in in your fork?