If you are a good marketer you can visit sites that sell products. There are plenty of jobs in marketing. There are many companies on the internet that do not mind their employees working away from the office. You can prepare a resume and send it to such organizations.
Another option to explore is local staffing agencies. Go through their websites to find jobs that they may link you with. Some specialize in helping people find online jobs. You can also join different portals that have jobs that can be done over the internet.
Use networking sites to search for work at home opportunities. It is advisable to network with many people who are like minded. This will increase your chances of landing a job on the internet. You should do enough research on any offers that you get to ensure that they are legitimate.