Attempted to add this channel to my streams. when prompted for password, i put the correct pw, but it still doesn't respond like it is now giving me access. Then after setting up my account on my pc, i tried to add their, but their was already a highlightt box that said "installed"
have also since changed my password and tried it again, same issue. please help
I assume you mean this TFC - https://www.iwanttfc.com
Can you log in on their site? I hope you're not trying to use your Roku account password because no app has access to your Roku account password. If it's asking for a password, it's asking for the password you'd use on its site.
If you need more help, you need to ask them since it's their app:
https://help.iwanttfc.com/