That's not about FULLTEXT
only, actually - that is because you're referring to subquery (in FROM
clause) which is runtime-created table (rowset) and have not any indexes, so FULLTEXT also as well.
I suggest this:
SELECT
co_id,
MATCH(co_title,co_description,co_text) AGAINST ('word')
FROM
content
LIMIT 100