Spotted Touch-me-not

Impatiens capensis

Habit
Leaves
Flower