Impatiens capensis

Spotted Jewelweed