Here's why:
* "Who" is a relative pronoun used to refer to people.
* "That" is also a relative pronoun, but it is typically used for things or animals.
In the sentence "I like someone who can write," you are referring to a person, so "who" is the correct choice.