Elvia Crox Seabrooke, stage actress