Edwards , who has taken a leave from her job as executive director of a foundation that funds progressive causes , draws on a national network of supporters who have been donating to her campaign online .