Frida Kahlo fabric at Emerald City Fabrics. Frida Kahlo de Rivera was a Mexican painter known for her self-portraits. Her work has been celebrated internationally as emblematic of Mexican national and indigenous traditions, and by feminists for its uncompromising depiction of the female experience and form.