Se você quiser usar a lista de arquivos de find como argumentos para o comando sed (como imput, que é o que sua linha está fazendo), você deve usar o comando xargs :
find dir -name '*.html' | xargs -d \n sed -i "COMMANDS"
Nesse caso, xargs recebe a lista de arquivos, usando nova linha ( \n ) como separador entre os nomes dos arquivos e inicia sed com eles como argumentos.
Ou você usa a opção -exec de find:
find dir -name '*.html' -exec sed -i "COMMANDS" {} +
Nesse caso, find executará o comando entre -exec e + ao substituir {} por (uma lista de) nomes de arquivos. Há também
find dir -name '*.html' -exec sed -i "COMMANDS" {} \;
que faz essencialmente o mesmo, mas inicia um novo sed para cada nome de arquivo.