You need to check your heaters are all working, first as it is usually the heater matrix that dumps a load of water into the foot well, if that is fine then check the drain holes on the scuttle panel by the A frame are all free of dirt and muck, as they will over flow and the water comes inside the car.