What causes aphasia?

Aphasia is primarily caused by stroke (a cardiovascular accident), however, it can also be caused by a brain tumor, traumatic injury or infection.