Profiler monitors all activity on the server, so all queries (SELECT, INSERT, UPDATE, DELETE). If each user connect with their own login, then this will work. If they share a login or the machine is shared (like a web app), this may not work.
There are key loggers out there or if you can alter the application, you can log input.
It might help if you better explain the app and what input you mean?