Mahaffey was born in Sumatra, Indonesia,[1] to a Canadian mother and a Texan father who met in New Brunswick, Canada.[2] When Mahaffey was 16, the family moved to Houston, Texas, where she graduated from Austin High School. She earned a Bachelor of Fine Arts from the University of Texas at Austin in 1975[2][3] and later made her Broadway debut in musical Rex.[1]