We've updated TopoSports to version 5.1. This version has the ability to create waypoints by manually entering the latitude, longitude coordinates of the point.
To create a waypoint this way, do the following:
Press menu and select "New WayPoint"
Check the box that says "Enter coordinates" and select "Ok".
Enter the latitude and longitude coordinates of the point and click/touch "Save".